package com.wang.springbootinit.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 补考报名实体类
 * 用于存储学生的体测补考报名信息
 */
@Data
@TableName("physical_makeup")
public class Makeup {
    /** 补考ID，主键 */
    @TableId(type = IdType.AUTO)
    private Long makeupId;
    
    /** 学生ID */
    private Long studentId;
    
    /** 补考项目名称 */
    private String testItem;
    
    /** 申请时间 */
    private LocalDateTime applyTime;
    
    /** 考试时间 */
    private LocalDateTime examTime;
    
    /** 考试地点 */
    private String examLocation;
    
    /** 考试状态：0-待安排 1-已安排 2-已完成 3-已取消 */
        private Integer examStatus;
    
    /** 关联成绩ID */
    private Long scoreId;
} 